package com.decent.core.alarm.model;

import com.decent.core.alarm.entity.bo.AlarmBO;
import com.decent.core.alarm.params.AlarmParams;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 报警模型
 *
 * @author menghx
 * @date 2022-03-29
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class AlarmModel {
    /**
     * 实际发送消息dto
     * 请求方无需构建该参数
     */
    private AlarmBO alarmBO;
    /**
     * 外部请求消息参数
     * 由请求方构建
     */
    private AlarmParams params;
}
